package vip.xiaonuo.facedoor.vo.haiqing;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@NoArgsConstructor
@Data
@Accessors(chain = true)
public class GetAndSetDoorCondition {

  @JSONField(name = "operator")
  private String operator="SetDoorCondition";
  @JSONField(name = "info")
  private InfoDTO info;

  @NoArgsConstructor
  @Data
  public static class InfoDTO {
	@JSONField(name = "FaceThreshold")
	private Integer faceThreshold;
	@JSONField(name = "IDCardThreshold")
	private Integer idCardThreshold;
	@JSONField(name = "VerifyResetTime")
	private Integer verifyResetTime;
	@JSONField(name = "OpendoorWay")
	private Integer opendoorWay;
	@JSONField(name = "VerifyMode")
	private Integer verifyMode;
	@JSONField(name = "Wiegand")
	private Integer wiegand;
	@JSONField(name = "ControlType")
	private Integer openDoorControlType;
	@JSONField(name = "PublicMjCardNo")
	private Integer publicMjCardNo;
	@JSONField(name = "AutoMjCardBgnNo")
	private Integer autoMjCardBgnNo;
	@JSONField(name = "AutoMjCardEndNo")
	private Integer autoMjCardEndNo;
	@JSONField(name = "IOType")
	private Integer ioType;
	@JSONField(name = "IOStayTime")
	private Integer ioStayTime;
	@JSONField(name = "Endian")
	private Integer endian;
	@JSONField(name = "CardMode")
	private Integer cardMode;
	@JSONField(name = "IsOutFF")
	private Integer isOutFF;
	@JSONField(name = "SnapResetTime")
	private Integer snapResetTime;
	@JSONField(name = "IsMaskOK")
	private Integer isMaskOk;
  }
}
